prog:main.o animation.o map.o draw.o init.o player.o input.o font.o menu.o monster.o plateformes.o sounds.o
	gcc main.o animation.o map.o draw.o init.o player.o input.o font.o menu.o monster.o plateformes.o sounds.o -o prog -lSDL -lSDL_ttf -lSDL_image -lSDL_mixer -g
main.o:main.c
	gcc -c main.c -g
animation.o:animation.c
	gcc -c animation.c -g
map.o:map.c
	gcc -c map.c -g
draw.o:draw.c
	gcc -c draw.c -g
init.o:init.c
	gcc -c init.c -g
player.o:player.c
	gcc -c player.c -g
input.o:input.c
	gcc -c input.c -g
font.o:font.c
	gcc -c font.c -g
menu.o:menu.c
	gcc -c menu.c -g
monster.o:monster.c
	gcc -c monster.c -g
plateformes.o:plateformes.c
	gcc -c plateformes.c -g
sounds.o:sounds.c
	gcc -c sounds.c -g
clean:
	rm -fr *.o
mrproper:clean
	rm -f prog
